/**
 * 
 * @param {Array} menulist  用户菜单信息，用于和allRoutes进行对比
 * @param {Array} allRoutes 用户完整动态路由表
 */
 let recursionRoutes=(menulist=[],allRoutes=[])=>{
    let userRoutes=[]
    menulist.length >0 && menulist.forEach(menu=>{
        // 一个menu长这样
        // {id: '1', title: 'glsy', name: '管理首页'}
        allRoutes.forEach(route=>{
            //一个route长这样
            // {
            //     "path": "dataStatictics",
            //     "meta": {
            //         "title": "sjtj",
            //         "name": "数据统计"
            //     },
            //     "id": "dataStatictics"
            // }
            if(menu.title===route.meta.title){
                if(menu.children&&menu.children.length>0){
                    route.children=recursionRoutes(menu.children,route.children)
                }
                userRoutes.push(route)
            }
        })
    })
    return userRoutes
}
export default recursionRoutes